058c1570ac3a2f1ab31aa2fd632aea8238bd4ecc,materialviewpager/src/main/java/com/github/florent37/materialviewpager/MaterialViewPagerAnimator.java,MaterialViewPagerAnimator,registerListView,#ObservableListView#ObservableScrollViewCallbacks#,541
Before Change
public void registerListView(final ObservableListView listView, final ObservableScrollViewCallbacks observableScrollViewCallbacks) {
if (listView != null) {
scrollViewList.add(listView); //add to the scrollable list
listView.setTouchInterceptionViewGroup((ViewGroup) listView.getParent().getParent());
listView.setScrollViewCallbacks(new ObservableScrollViewCallbacks() {
@Override
public void onScrollChanged(int i, boolean b, boolean b2) {
After Change
if (listView != null) {
scrollViewList.add(listView); //add to the scrollable list
if(listView.getParent() != null && listView.getParent().getParent() != null && listView.getParent().getParent() instanceof ViewGroup)
listView.setTouchInterceptionViewGroup((ViewGroup) listView.getParent().getParent());
listView.setScrollViewCallbacks(new ObservableScrollViewCallbacks() {
@Override
public void onScrollChanged(int i, boolean b, boolean b2) {